import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * Created with IntelliJ IDEA.
 * Description:线程池
 * User: 邓大帅
 * Date: 2024-01-25
 * Time: 19:13
 */
//工厂模式：创建对象，不再直接new，而是使用一些方法(通常是静态方法)，协助我们把对象创建出来
//工厂模式主要是完成构造方法完成不了的对象创建，构造方法具有局限性
public class ThreadDemo7 {
    public static void main(String[] args) {
        ExecutorService threadPool = Executors.newFixedThreadPool(10);//创建固定线程数的线程池子
//        Executors.newCachedThreadPool();按需创建线程，用完后不会立即销毁，以备后用
        threadPool.submit(new Runnable() {
            @Override
            public void run() {
                System.out.println("hello");
            }
        });
    }

}
